runtime.schedt.gcwaiting (field)
15 uses
runtime (current package)
mgcmark.go#L1064: for !(gp.preempt && (preemptible || sched.gcwaiting.Load())) {
mgcmark.go#L1078: for !(gp.preempt && (preemptible || sched.gcwaiting.Load())) {
proc.go#L959: sched.gcwaiting.Store(true)
proc.go#L1365: sched.gcwaiting.Store(true)
proc.go#L1449: sched.gcwaiting.Store(false)
proc.go#L2686: if sched.gcwaiting.Load() {
proc.go#L2816: if !sched.gcwaiting.Load() {
proc.go#L2900: if sched.gcwaiting.Load() {
proc.go#L3063: if sched.gcwaiting.Load() || pp.runSafePointFn != 0 {
proc.go#L3270: if sched.gcwaiting.Load() {
proc.go#L4049: if sched.gcwaiting.Load() {
proc.go#L5552: if debug.schedtrace <= 0 && (sched.gcwaiting.Load() || sched.npidle.Load() == gomaxprocs) {
proc.go#L5554: if sched.gcwaiting.Load() || sched.npidle.Load() == gomaxprocs {
proc.go#L5807: print(" gcwaiting=", sched.gcwaiting.Load(), " nmidlelocked=", sched.nmidlelocked, " stopwait=", sched.stopwait, " sysmonwait=", sched.sysmonwait.Load(), "\n")
runtime2.go#L835: gcwaiting atomic.Bool // gc is waiting to run
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |